package ar.edu.utn.frsf.tpae.a2012.g04.presentacion.controller;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

import javax.annotation.PostConstruct;
import javax.faces.context.FacesContext;

import ar.edu.utn.frsf.tpae.a2012.g04.dominio.Cuenta;
import ar.edu.utn.frsf.tpae.a2012.g04.presentacion.util.ServiceLocator;
import ar.edu.utn.frsf.tpae.a2012.g04.service.ClienteService;

public class CuentasBean implements Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 8547080936394343107L;
	private List<Cuenta> cuentas;

	public String cargarPagina() {
		FacesContext context = FacesContext.getCurrentInstance();
		ClienteBean bean = (ClienteBean) context.getApplication().evaluateExpressionGet(context, "#{clienteBean}", ClienteBean.class);
		ClienteService serviceCliente = ServiceLocator.getClienteService();
		cuentas = serviceCliente.listarCuentas(bean.getCliente());
	
		return "consultarCuentas";
	}

	public List<Cuenta> getCuentas() {
		return cuentas;
	}

	public void setCuentas(List<Cuenta> cuentas) {
		this.cuentas = cuentas;
	}

}